package cn.it62.pojo;

/**
 * @author zhenhuaShen
 * @version 1.0
 * @date 2019/8/7
 * @description cn.it62.pojo
 */
public interface PersonOption {
    /**
     * 通过id获得一个Person对象的下标
     *
     * @param id
     * @return
     */
    int getPersonById(String id);

    /**
     * 添加人的方法
     *
     * @param person
     * @return true添加成功，false添加失败
     */
    boolean add(Person person);

    /**
     * 修改人员
     *
     * @param person 携带指定的id和修改后的数据
     * @return old person对象
     */
    Person updateById(Person person);

    /**
     * 通过id删除用户
     *
     * @param id 删除用户id
     * @return
     */
    Person deleteById(String id);

    /**
     * 查看集合的所有信息
     */
    void printIfo();


}

